a:link {
	color: #000000;
	text-decoration: none

}

a:visited {
	color:#404040;
	text-decoration: none
}

a:active {
	color: #808080;
	text-decoration: none
}

a:hover {
	color: #F8BF24;
	text-decoration : none
}

a.link_voltar:hover {
	color: red;
}

p{
	color: black;
	font: 16px "Arial, Verdana", sans-serif;
}
p.normal_titulo{
	text-align: center;
	color: black;
	font: 18px "Arial, Verdana", sans-serif;
}

input.texto_cinza{
	color: #404040;
	background-color:white;
}

p.texto_de_cor{
	text-align: left;
	color: #404040;
	font: 12px "Arial, Verdana", sans-serif;
}

.erro_texto{
	text-align: left;
	color: red;
	font: 12px "Arial, Verdana", sans-serif;
}

p.sucesso_texto{
	text-align: left;
	color: #181B8C;
	font: 12px "Arial, Verdana", sans-serif;
}

p.sucesso_titulo{
	text-align: center;
	color: #404040;
	font: 18px, "Arial, Verdana", sans-serif;
}


p.mensagem {
   text-align: center;
	color: #404040;
	font: 12px "Arial, Verdana", sans-serif;
	line-height: 150%;
}

.texto {
   text-align: left;
	color: #404040;
	font: 12px "Arial, Verdana", sans-serif;
	line-height: 150%;
}

.texto_neg {
   text-align: left;
	color: #404040;
	font: bold 12px "Arial, Verdana", sans-serif;
	line-height: 150%;
}

.texto_negrito {
   text-align: right;
	color: #404040;
	font: bold 12px "Arial, Verdana", sans-serif;
	line-height: 150%;
}

.texto_centro_maior {
   text-align: center;
	color: #404040;
	font: bold 14px "Arial, Verdana", sans-serif;
	line-height: 150%;
}

p.texto_centro {
   text-align: center;
	color: #404040;
	font: 12px "Arial, Verdana", sans-serif;
}

p.erro_titulo{
	text-align: center;
	color: red;
	font: bold 18px "Arial, Verdana", sans-serif;
}

p.titulo_meio {
	margin-top: 0;
	margin-bottom: 0;
	font: bold 18px "Arial, Verdana", sans-serif;
	color: #404040;
	text-align: center;
    line-height: 150%;
}

p.explicativo_meio {
	font:  12px "Arial, Verdana", sans-serif;
	color: #404040;
	text-align: left;
    line-height: 150%;
}

p.explicativo_meio_negrito {
	font: bold 12px "Arial, Verdana", sans-serif;
	color: #404040;
	text-align: left;
    line-height: 150%;
}


.observacao {
	margin-top: 0;
	margin-bottom: 0;
	font: 12px "Verdana", sans-serif;
	color: #FEAD00;
	text-align: left;
    line-height: 100%;
}

td.desc_proj {
   width: 25%;
   text-align: center;
}
